tactic program recommendation

Can someone recommend a good tactics training software?

Online tactics, good for speed training, isn’t ideal for learning patterns. -although they make a great way to hone already known patterns!

I tried one tactics program on my android, but all it consisted of was 20,000 problems pass/fail.
Fail and your presented with no other choice than to go to next problem. (No solve or even a small hint of why you failed.

Actually, suggestions for both Windows and my Android phone is welcome.

CT-ART 5.0 Chess Tactics for Windows