If your current Giant (is it an OCRW?) works well for you and fits properly, the Avail Advanced may be a good. If it's not a W, go for the Defy if you want another Giant.

Giant and Felt are good bang-for-buck brands. However, go with what fits and feels best, with the best components, within your budget. You may also want to look at Trek. Cannondale tends, in my experience, to be a little on the expensive side, though if you can find old stock on sale and it fits, go ahead and try it.