Colorado desperately needs something like this. I hope it passes. Although the service times are few and far between, people will make it work, I guarantee it.
Utah has something similar between its southernmost city in the greater Salt Lake area - Provo- and up to Ogden. I believe it also shares the lines with freight and while there are delays if a freight train is going somewhere (passenger trains give way), it's still very popular.