I use a park chain cleaner on the MTB which doesn't have a power link yet. Fill it with full strength Simple Green from Wally World and it cleans the gunk off just fine.
For the road bike with a powerlink, I soak in an old gatorade container. Both methods work fine. It's just a chain. After 10 minutes of riding, it's dirty anyway. No need to get it perfect.