Latency compensation?  -  Sure, if I sit down at a DAW in 2017 I want to be able to assume that latency, both in processing blocks in the machine and with hardware is compensated for appropriately.  Of course you want that.  Why would you NOT want to be able to not think about it and assume that everything s time correct?  With Ardour it is (mostly).

Subgroups - Absolutely.  If you are dealing with any non-trivial project you might want to group some audio together.  Of course you want to be able to make a sub group if you happen to need one.   

You are talking about really fundamental, basic type stuff that a DAW is used for.  Ardour does all that stuff.  If things become even less trivial it does a bunch of other stuff too. 

I'm a MIxbus user, but I've been keeping a current build from GIT since forever, just to follow how it's going.  If the builds from Ardour.org are as solid as Mixbus, it should 'just work' on any reasonable linux system.  It is my understanding that they are.

Ardour is really the only game in town.  It's a bummer, but that's where we are with Linux Audio in 2017. 

If what you want is a DAW.