there are many big brand names to choose from. Garmin, Wahoo, SRM...…
What budget are you considering? Start there. If touchscreen is a MUST go with a Garmin. There touchscreens are excellent with newer models. I have the 1030 and its awesome, tough screen works just great IMO. I am a Garmin fan so I know they have a couple models with touch not sure about others. SRM doesn't I am not sure about Wahoo but I don't think so but I might be wrong. I know the Wahoo computer is a solid choice too. Never used one but played with one and its pretty nice. I just prefer Garmin.
They will all give you that data your needing/wanting and much much more actually.
A great source of reviews is a place called DCRainmaker, he does some really solid unbias reviews of products. So pick a budget, narrow it down then check out his pages and pages of info. Good luck!!