I've put quite a bit of effort researching various possibilities, but I honestly still think there is plenty left to learn. Personal experience always seems to be much more useful than looking at specifications. What has your overall impression turned out, and if given the chance would you do it all over again?