No[0]. To read a byte through a pointer at IX, you have to:
LD L,(IX+0)
LD H,(IX+1)
LD A,(HL)
On the 6502, you can do that in one instruction[0] if your X or Y registers are zero (and more often than not, you can use the indexed-indirect or indirect-indexed to save even more instructions):
From memory the IX and IY instructions took a lot of clock cycles and I avoided them unless there was a really good reason to use them.
I've just had a quick look at an instruction cycle table and it seems that without indexing they took 4 cycles more than HL then with an index that increased to 12 more.