I have spent a lot of time with these, both testing them for review and for my own personal enjoyment, and would ...