In my experience of fitting people with running shoes, some people can run in anything and never get injured, some people get injured and put them in in the right shoe type (as according to running shop gait analysis) and the problem disappears and some people who are put into the supposedly correct shoes then get injured.
Which pretty much lines up with the 12000 army recruits study.
The Garmin 305 has loads of features on it, a lot of which will probably never get used so I wouldn't describe it as entry level. That model has been out about 8 years now. A couple of things to look out for are a big reduction in battery length and the warning beeps becoming very quiet.
I've always prefered Garmin over any other brand, but there again I've used them a lot more than any other brand.
Have a look on www.dcrainmaker.com . He's got more GPS devices than the parson preached about!!!