Yes, one can have both the Hilton AMEX Optima and the Delta Gold AMEX Optima. I got the Hilton first (as you say, no fee) and then later the Delta when they offered the 20K SkyMiles. However, I think I read somewhere that they split the maximum charge amount between the two Optima cards. (I also still have my regular AMEX Gold with no specific limit.)