I would go for USB-C to DisplayPort directly. That would be one relatively inexpensive ($20 to $40 US prices) cable to do the job. Since your display won't charge the MacBook and do video over a single USB-C cable and you have several ports (display side and Mac side) - a dedicated cable would be my choice.
I like the USB-C to HDMI adapter you mentioned for my MacBook since there is only one port and charging plus USB is needed, but on the MacBook Pro you have several ports and can use one per display without too much hassle. It will work for you, though - just not my first choice.
Apple even recommends against using the adapter you mention for bridging between a Mini DisplayPort device and thunderbolt 3.
- https://support.apple.com/en-us/HT204154
Note that although it uses a Mini DisplayPort connector, the Thunderbolt 3 (USB-C) to Thunderbolt 2 Adapter doesn't support connections to Mini DisplayPort displays.
If you only want two external displays, both 13 inch models of MacBook Pro are suitable. You'll need the 15 inch models to support 4 displays. That might be a non-issue if you only have one Dell display to connect.
Best Answer
That cable is marketed as supporting "4K and 5K external monitor[s] with pixel-perfect clarity", which implies that it's at least a Standard DisplayPort cable that supports HBR2, capable of up to 4K 60 Hz. Furthermore, cables that carry a DisplayPort Alt Mode over USB-C signal support HBR3, meaning it can support 5K 60 Hz all the way up to 8K 60 Hz.
At 1440p, standard DisplayPort cables of HBR2 spec can carry up to 165 Hz signal. HBR3 increases that to 240 Hz.