Some simple Python & MEL Scripts:
https://drive.google.com/drive/folders/1HOiryNvYbfr0rjIvNq0EQ-QjUrWQPsvZ?usp=sharing
Simple Python script which can be bound to a key and cycles through viewports.
Comes in Python or MEL.
Link in the description.
Will ignore perspective views and has some commented code for just flipping to reverse views.
A wrapper for Maya Window Control objects to simplify & standardize the syntax used for assigning and querying attribute values in Python.