@CaptainBanana in general the difference between the 330 and 370 is $30. So it becomes a no brainer to choose the 370 (for me). It has better components, better housing and construction (steel instead of plastic), 1 year extra warranty, extra speaker to fill the sound and act as a back up, and a magnetic mic mount which in itself is $30 anyway, so it's a no brainer for how long the radio is going to last.
Space is at a bit of a premium in my car so the smaller body is actually a positive not a negative. Cost is irrelevant.