Performace of SELECT query based on primary key vs. indexed column
In PostgreSQL there is no difference between a primary key index and other indexes, so that does not surprise me.
The only slight difference could be caused by the size of the indexed data (wider values cause deeper indexes, so more blocks have to be traversed) or the speed of the comparison function. In most real world cases, the difference will be hard to measure.