As a mathematician, I aim for creativeness and ingenuity in the form of simple solutions that somehow fill every quality required of a rigorous one. In this case, you cannot get as cleanly creative as a rush deck containing just 6 non-pillars that not only EMs without resorting to boring deck-out tactics but also can be played by the most novice non-AI human.
If by "creativeness" and "ingenuity" mean abusing the ridiculous inability of the AI to use an active skill like Nymph Tears towards a Water Tower/Pend, then ok.
As an amateur programmer, let me tell you that the NT bug shouldn't exist, it is bad programming (no offense was meant to Zanz) because the AI should use Nymph Queen's ability to Water quanta generating resources if there are no other types of pillars/pends around; it makes perfect sense and it is completely within the capabilities of the current AI (it is just an extra "if" statement).
Judging which type of shield to use at each situation requires human judgement and even the greatest programmer would had problems by fixing this; judgement and imagination seperates a man from a computer and it is more than fine to abuse it. Possibly, there is just a playing priority of shields that the AI takes into account and since Hope is more important than Mirror for most deck archetypes (see FFQ Elder) it takes Hope into highest playing priority. The only way I can think of fixing this is having the AI scanning its deck to detect the amount of Luciferase, Fireflies, RoLs etc. in order to see if it is worthwhile to play Hope or, even better, to wait till at least 3 light-generating creatures are on its board in order to make the Hope strategy at least viable.
Moreover, a deck full of water pillars and 6 NTs is one of the most overused and unoriginal decks in the current meta (once again, I mean no offence). Same goes with Eternity, Hourglass etc. deckouts and a few other deck types...
If you found the word 'Lame' too offensive, let me tell you it is just used as a deck rating and it doesn't have the same meaning with the actual word and no offense or insult was meant. For this, I apologize in advance...