What are your top priorities? Threads like these are most helpful when the op gives a little info on their priorities, skill level, cost sensitivity etc. else this just turns into a bigger is better thread.